DDA: Cross-Session Throughput Prediction with Applications to Video Bitrate Selection

نویسندگان

  • Junchen Jiang
  • Vyas Sekar
  • Yi Sun
چکیده

User experience of video streaming could be greatly improved by selecting a high-yet-sustainable initial video bitrate, and it is therefore critical to accurately predict throughput before a video session starts. Inspired by previous studies that show similarity among throughput of similar sessions (e.g., those sharing same bottleneck link), we argue for a cross-session prediction approach, where throughput measured on sessions of different servers and clients is used to predict the throughput of a new session. In this paper, we study the challenges of cross-session throughput prediction, develop an accurate throughput predictor called DDA, and evaluate the performance of the predictor with real-world datasets. We show that DDA predicts throughput more accurately than simple predictors and conventional machine learning algorithms; e.g., DDA’s 80%ile prediction error of DDA is ≥ 50% lower than other algorithms. We also show that this improved accuracy enables video players to select a higher sustainable initial bitrate; e.g., compared to initial bitrate without prediction, DDA leads to 4× higher average bitrate.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing TCP Throughput Stability and Predictability with Implications for Adaptive Video Streaming

Recent work suggests that TCP throughput stability and predictability within a video viewing session can inform the design of better video bitrate adaptation algorithms. Despite a rich tradition of Internet measurement, however, our understanding of throughput stability and predictability is quite limited. To bridge this gap, we present a measurement study of throughput stability using a large-...

متن کامل

Lecture 18 : Video

Because video is stored in chunks (few seconds each) at different discretized bitrates (240p, 360p, 720p) at the server, and Dynamic Adaptive Streaming over HTTP (DASH) is responsible for getting the next chunk at an appropriate bitrate according to the network throughput. If the chosen bitrate is larger than the network throughput, the playback buffer will be drained and cause rebuffering in t...

متن کامل

Motion Estimation in Mpeg-2 Video Encoding Using a Parallel Block Matching Algorithm

Motion estimation is the most computing-intensive component of the MPEG-2 encoding process. It refers to the action of searching for the closest prediction of a certain image block. The more accurate the prediction, the better achieved compression and quality are. The optimal solution is guaranteed by performing an exhaustive search for all possible predictions for a certain block. Such an appr...

متن کامل

Fast Intra Mode Decision for Depth Map coding in 3D-HEVC Standard

three dimensional- high efficiency video coding (3D-HEVC) is the expanded version of the latest video compression standard, namely high efficiency video coding (HEVC), which is used to compress 3D videos. 3D videos include texture video and depth map. Since the statistical characteristics of depth maps are different from those of texture videos, new tools have been added to the HEVC standard fo...

متن کامل

Multi-Objective Optimization for Video Streaming

In this thesis, we propose Multiple Objective Optimization (MOO) frameworks for efficient video streaming. Firstly, we introduce pre-roll delay-distortion optimization (DDO) for uninterrupted content-adaptive video streaming over low capacity, constant bitrate (CBR) channels using MOO. Content analysis is used to divide the input video into shots with assigned relevance levels. The video is ada...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1505.02056  شماره 

صفحات  -

تاریخ انتشار 2015